
package controleInterno.cdp;


import javax.persistence.*;
import util.Persistencia.ObjetoPersistente;

@Entity
public class Produto extends ObjetoPersistente {
    private String nome;
    private Double preco;
    private Integer quantidade;
    private EmpresaFornecedora fornecedor;

    public Produto() {
    }

    public Produto(String nome, Double preco, Integer quantidade, EmpresaFornecedora fornecedor) {
        this.nome = nome;
        this.preco = preco;
        this.quantidade = quantidade;
        this.fornecedor = fornecedor;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public Double getPreco() {
        return preco;
    }

    public void setPreco(Double preco) {
        this.preco = preco;
    }
    
    public Integer getQuantidade() {
        return quantidade;
    }

    public void setQuantidade(Integer quantidade) {
        this.quantidade = quantidade;
    }

    @OneToOne
    public EmpresaFornecedora getEmpresa() {
        return fornecedor;
    }

    public void setEmpresa(EmpresaFornecedora empresa) {
        this.fornecedor = empresa;
    }
    
}
